app.controller("main",function($scope){

})
app.controller("home",function($scope){
    $(function(){
        // 图片轮播淡入淡出
        // 需求
        // 1.自动轮播，轮播区域无触发时，图片自动切换
        // 2.当鼠标移入轮播区域时，停止自动轮播
        // 3.下标指示器，当用户鼠标移动到小圆点时，切换图片和小圆点次序对应的图片
        var cur = 0; //当前显示的图片下标
        var num = $('.slider>li').size() - 1; //图片的最大下标
        var $imgList = $('.slider>li'); //图片列表
        var $inList = $('.indicator>em'); //小圆点列表
        var $textList = $('.slider-text>ul>li'); //文字列表
        var timer;
        timer = setInterval(slideNext, 3000);
        $('.slider-img').mouseover(function() {
                clearInterval(timer);
            }).mouseout(function() {
                timer = setInterval(slideNext, 3000);
            })
            // 小圆点指示器
        $('.indicator>em').mouseover(function() {
                var now = $(this).index();
                if (now != cur) {
                    $imgList.eq(cur).stop().fadeOut();
                    $imgList.eq(now).stop().fadeIn();
                    $inList.removeClass().eq(now).addClass('active');
                    cur = now;
                }
        })
            // 下一张
        function slideNext() {
            $imgList.eq(cur).stop().fadeOut();
            $textList.eq(cur).stop().fadeOut();
            if (cur < num) {
                $imgList.eq(cur + 1).stop().fadeIn();
                $inList.removeClass().eq(cur + 1).addClass('active');
                $textList.eq(cur + 1).stop().fadeIn();
                cur++;
            } else {
                $imgList.eq(0).stop().fadeIn();
                $inList.removeClass().eq(0).addClass('active');
                $textList.eq(0).stop().fadeIn();
                cur = 0;
            }
        }
        $('.accordion').on("click", "[data-toggle='title']", function() {
            if (!$(this).hasClass("active")) {
                $(this).addClass("active")
                    .next().addClass("active")
                    .siblings(".content.active")
                    .removeClass("active")
                    .prev().removeClass("active");
            }
        })
    })
})
app.controller("profile",function($scope){

})
app.controller("profession",function($scope){

})
app.controller("news",function($scope,$http,$state){
    console.log($state.current.name);
    if($state.current.name=='news'){
        $scope.id=0;
    }else if($state.current.name=='inform'){
        $scope.id=1;
    }else if($state.current.name=='student'){
        $scope.id=2;
    }else{
        $scope.id=3;
    }
    $http({
        method:"get",
        //0 学院新闻 1 学生动态 2 学员通知 3 重要通知
        url:"http://192.168.99.143:3366/Index/getNewsList/"+$scope.id+"/1",
    }).success(function(data){
        console.log(data);
        $scope.data=data;
        $scope.currentPage=data.page;
    })
    $scope.pageChange=function(){
        $http({
            method:"get",
            url:"http://192.168.99.143:3366/Index/getNewsList/"+$scope.id+"/"+$scope.currentPage,
        }).success(function(data){
            console.log(data);
            $scope.data=data;
            $scope.currentPage=data.page;
        })
    }
})
app.controller("student",function($scope){

})
app.controller("briefing",function($scope,$http,$state){
    if($state.current.name=='briefing'){
        $scope.id=4;
    }else if($state.current.name=='material'){
        $scope.id=5;
    }
    $http({
        method:"get",
        //0 学院新闻 1 学生动态 2 学员通知 3 重要通知
        url:"http://192.168.99.143:3366/Index/getNewsList/"+$scope.id,
    }).success(function(data){
        console.log(data);
        $scope.data=data;
        $scope.currentPage=data.page;
    })
    $scope.pageChange=function(){
        $http({
            method:"get",
            url:"http://192.168.99.143:3366/Index/getNewsList/"+$scope.id+"/"+$scope.currentPage,
        }).success(function(data){
            console.log(data);
            $scope.data=data;
            $scope.currentPage=data.page;
        })
    }
})
app.controller("contact",function($scope){

})
app.controller("detail",function($scope,$http,$state,$sce){

    $http({
        method:"get",
        //0 学院新闻 1 学生动态 2 学员通知 3 重要通知
        url:"http://192.168.99.143:3366/Index/getNews/"+$state.params.id,
    }).success(function(data){
        console.log(data);
        $scope.data=data;
        $scope.content=$sce.trustAsHtml(data.News.content)
    })
    
})